home *** CD-ROM | disk | FTP | other *** search
/ EuroCD 3 / EuroCD 3.iso / Business / MajorBank / Install < prev    next >
Text File  |  1998-06-24  |  8KB  |  315 lines

  1. ;
  2. ; Script d'installation de MajorBank V1.0 Localisé.
  3. ; © 1996 Donat Michel (4/5/1997)
  4. ;
  5. ;=============================================================================
  6. ; English strings
  7.   
  8. (set def_language 4)
  9.  
  10. (set #bad-kick "You must be using Kickstart 3.0+ to install MajorBank")
  11.    
  12. (set #introduction
  13.     (cat "\n\nWelcome to the MajorBank 1.0 installation tool"
  14.          "\n\nWe will install MajorBank on your hard-disk"
  15.          "\n\n\nMajorBank is Copyright 1997 DONAT Michel"
  16.          "\n\nPlease read the Readme file and the documentation for more informations"
  17.     )
  18. )
  19.  
  20. (set @default-dest "Work:") 
  21.  
  22. (set #hd_prompt"Where do you want MajorBank to be installed?")
  23.  
  24. (set #hd_help
  25.     (cat "    You must choose your hard disk partition on which MajorBank will install.\n"
  26.          "The default partition is " @default-dest "\n\n"
  27.          "    The installation software will create a directory named 'MajorBnak' located \n"
  28.          "    where you have choosen"
  29.     )
  30. )
  31.  
  32. (set #desarchivage "Unpacking...")
  33.  
  34. (set #copy_docs "Copy of the documentation files ...")
  35. (set #copy_Images "Copy of the Images drawers ...")
  36.  
  37. (set #assign_prompt "\n\nWe will assign the program in the user-startup file.")
  38.  
  39. (set #assign_help "\n This function allows the program to find its files.")
  40.  
  41. (set #quelle-langue "\nWhich languages to install?")
  42.  
  43. (set #quelle-langue-help
  44.     (cat "    Amiga can be used with several languages.\n"
  45.          "If you want MajorBank to use your Workbench language, \n"
  46.          "a catalog must then be copied on your hard disk for each supported language.\n"
  47.          "    Just click on the language that you want to be available on your system.\n"
  48.          "    Note that the list displays more catalogs than available"
  49.     )
  50. )
  51.  
  52. (set #fin_install_hd
  53.     (cat "\n\n Here we are... Installation is   completed"
  54.          " Remember to reset your Amiga."
  55.          " MajorBnak will be found in \n"
  56.     )
  57. )
  58.  
  59. ;=============================================================================
  60. ; French strings
  61.  
  62. (if (= @language "français")
  63.     (
  64.         (set def_language 16)
  65.  
  66.         (set #bad-kick "MajorBank a besoin du système 3.0 ou plus : Installation impossible")
  67.  
  68.         (set #introduction
  69.             (cat "\n\nBienvenue dans l'utilitaire d'installation de MajorBank"
  70.                  "\n\nNous allons procéder à l'installation du programme sur votre Disque Dur"
  71.                  "\n\n\nMajorBank est Copyright 1997 DONAT Michel"
  72.                  "\n\nVeuillez lire le fichier ReadMe et la documentation pour de plus amples renseignements"
  73.             )
  74.         )
  75.  
  76.         (set @default-dest "Work:") 
  77.  
  78.         (set #hd_prompt"Où voulez-vous installer le répertoire MajorBank ?")
  79.  
  80.         (set #hd_help
  81.             (cat "    Vous devez choisir sur quelle partition de votre disque dur "
  82.                      "le logiciel MajorBank s'installera. Par défaut il s'agit de la partition qui porte "
  83.                  "le nom de " @default-dest "\n"
  84.                  "    Le programme d'installation créera un "
  85.                  "répertoire du nom de 'Majordome' à l'endroit que vous avez choisi."
  86.             )
  87.         )
  88.  
  89.         (set #desarchivage "Désarchivage des archives...")
  90.  
  91.         (set #copy_docs "Copie des Documentations ...")
  92.         (set #copy_Images "Copie des répertoires Images ...")
  93.  
  94.         (set #assign_prompt "\n\nNous allons assigner le programme dans le fichier user-startup.")
  95.  
  96.         (set #assign_help "\n Cette fonction permet au programme de retrouver ses fichiers.")
  97.  
  98.         (set #quelle-langue "\nQuelles langues doivent être installées?")
  99.  
  100.         (set #quelle-langue-help
  101.             (cat "    L'Amiga peut être utilisé dans différentes langues. Si vous "
  102.                  "voulez que MajorBank utilise la même langue que votre Workbench, "
  103.                  "un catalogue doit alors être copié dans votre disque dur pour "
  104.                  "chaque langue supportée.\n"
  105.                  "    Cochez simplement les langues que vous souhaitez avoir "
  106.                  "disponibles dans votre systême.\n"
  107.                  "    Sachez qu'il n'y a pas de autant de catalogues"
  108.                  "disponibles que la liste le propose."
  109.             )
  110.         )
  111.  
  112.         (set #fin_install_hd
  113.             (cat "\n\n Voilà.. l'installation est   terminée  ..."
  114.                      " A la fin de celle-ci, n'oubliez pas de réinitialiser votre Amiga."
  115.                  " Le programme se trouvera dans le répertoire \n"
  116.             )
  117.         )
  118.     )
  119. )
  120. ;=============================================================================
  121. ; Deutsch strings
  122.  
  123. (if (= @language "deutsch")
  124.     (
  125.         (set def_language 2)
  126.     )
  127. )
  128. ; == =========================================================
  129.  
  130. (if (= @language "dansk")
  131.       (
  132.             (set def_language 4)
  133.       )
  134. )
  135.  
  136. ; == =========================================================
  137.  
  138. (if (= @language "español")
  139.       (
  140.             (set def_language 8)
  141.       )
  142. )
  143. ; == =========================================================
  144.  
  145. (if (= @language "italiano")
  146.       (
  147.             (set def_language 32)
  148.       )
  149. )
  150. ; == =========================================================
  151.  
  152. (if (= @language "nederlands")
  153.       (
  154.             (set def_language 64)
  155.       )
  156. )
  157.  
  158. ; == =========================================================
  159.  
  160. (if (= @language "norsk")
  161.       (
  162.             (set def_language 128)
  163.       )
  164. )
  165.  
  166. ; == =========================================================
  167.  
  168. (if (= @language "português")
  169.       (
  170.             (set def_language 256)
  171.       )
  172. )
  173. ; == =========================================================
  174.  
  175. (if (= @language "suomi")
  176.       (
  177.             (set def_language 512)
  178.       )
  179. )
  180. ; == =========================================================
  181.  
  182. (if (= @language "svenska")
  183.       (
  184.             (set def_language 1024)
  185.       )
  186. )
  187.  
  188. ;
  189. ;
  190. ;
  191. ;
  192. ;
  193. ; Teste la version du Kickstart si < 3.0 Installation impossible
  194. ;
  195. (complete 0)
  196. (if (< (/ (getversion) 65536) 39)
  197. (
  198.     (exit #bad-kick (quiet))
  199. ))
  200.  
  201. ;
  202. ; Message introduction
  203. ;
  204. (complete 5)
  205. (message #introduction)
  206.  
  207. ;******************************************************************************** 
  208. ; installation sur le disque Dur
  209. ;********************************************************************************     
  210. ;======================== choix et assignement tiroir
  211.     
  212. (complete 10)
  213.  
  214. (set MajorBankDir
  215.      (tackon
  216.         (askdir
  217.            (prompt #hd_prompt)
  218.            (default @default-dest)
  219.            (help #hd_help )
  220.         )
  221.         "MajorBank"
  222.       )
  223. )
  224.  
  225. ;    
  226. ;======================== création tiroir
  227. ;    
  228.  
  229. (complete 20)
  230. (makedir MajorBankDir (prompt #cree_tiroir destination ".") (infos))
  231. ;
  232. ;======================== copie des fichiers Majordome
  233. ;    
  234.  
  235. (complete 30) 
  236. (copyfiles (source "MajorBank") (dest MajorBankDir))
  237. (copyfiles (source "MajorBank.info") (dest MajorBankDir))    
  238. (copyfiles (source "Exemple.MBank") (dest MajorBankDir))
  239.  
  240. ;
  241. ;======= Copie du tiroir Documentation ==================
  242. ;
  243.  
  244. (set destdocs (tackon MajorBankDir "Docs"))
  245. (makedir destdocs (prompt #cree_tiroir destination "."))
  246.  
  247. (Working #copy_docs )
  248. (complete 40)    
  249. (copyfiles
  250.     (source "Docs")
  251.         (dest destdocs)
  252.         (optional nofail)
  253.     (all)
  254.     (infos)
  255. )
  256. (copyfiles (source "docs.info") (dest MajorBankDir))    
  257.  
  258. ;======= Copie du tiroir Images ==================
  259.  
  260. (set destimages (tackon MajorBankDir "Gfx"))
  261. (makedir destimages (prompt #cree_tiroir destination "."))
  262.  
  263. (Working #copy_Images )
  264. (complete 50)    
  265. (copyfiles
  266.     (source "Gfx")
  267.         (dest destimages)
  268.         (optional nofail)
  269.     (all)
  270.     (infos)
  271. )
  272. (copyfiles (source "Gfx.info") (dest MajorBankDir))    
  273.  
  274. ;======= Copie des gadgets Boopsi ======================
  275.  
  276. (complete 75)    
  277. (copyfiles
  278.     (source "classes")
  279.         (dest "Sys:Classes")
  280.         (optional nofail)
  281.     (all)
  282.     (infos)
  283. )
  284. ;======= Copie de la Iff.library ========================
  285.  
  286. (complete 85)    
  287. (copyfiles
  288.     (source "libs")
  289.         (dest "Libs:")
  290.         (optional nofail)
  291.     (all)
  292.     (infos)
  293. )
  294. ;======= assign ==========================================
  295.     
  296. (complete 90)
  297. (startup "MajorBank"
  298.     (command "assign MajorBank: " MajorBankDir "\n")
  299.     (command "assign Libs: Sys:Classes ADD")
  300.     (prompt #assign_prompt )
  301.     (help #assign_help )
  302. )
  303.  
  304. ;======= fin ============================================
  305.  
  306. (complete 100)
  307.  
  308. (message #fin_install_hd  MajorBankDir "\n")
  309.  
  310. (exit (quiet))
  311.  
  312.  
  313.  
  314.   
  315.